#pragma once

#include "fxcc/core/graph/common/Defines.h"

namespace fxcc::graph::common
{
	struct PropertyMap
	{
		struct Pair {
			std::string m_Src;
			std::string m_Target;
		};
	};
	struct EffectDesc :public fxcc::Base
	{
		std::string m_Name;

		fxcc::graph::common::Defines m_Defines;
		
		std::string m_FragPath;

	};

	struct EffectsDesc :public fxcc::Base
	{
		std::vector<EffectDesc> m_Descs;
	};
};